package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 履约保函对象 b_agreement
 * 
 * @author ruoyi
 * @date 2024-11-04
 */
public class BAgreement extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 业务员 */
    @Excel(name = "业务员")
    private Long userId;

    /** 状态 */
    @Excel(name = "状态")
    private Long status;

    /** 出函类型 */
    @Excel(name = "出函类型")
    private String xmChType;

    /** 出函机构及对接人 */
    @Excel(name = "出函机构及对接人")
    private Long xmChDjuser;

    /** 保函类型 */
    @Excel(name = "保函类型")
    private String xmBhType;

    /** 受益人名称 */
    @Excel(name = "受益人名称")
    private String xmSyName;

    /** 受益人类型 */
    @Excel(name = "受益人类型")
    private String xmSyType;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String xmName;

    /** 标段 */
    @Excel(name = "标段")
    private String xmNameLot;

    /** 项目所在地省 */
    @Excel(name = "项目所在地省")
    private String xmSheng;

    /** 项目所在地市 */
    @Excel(name = "项目所在地市")
    private String xmShi;

    /** 项目所在地 */
    @Excel(name = "项目所在地")
    private String xmAddress;

    /** 项目类型 */
    @Excel(name = "项目类型")
    private String xmType;

    /** 是否特殊项目 */
    @Excel(name = "是否特殊项目")
    private Long xmSpecial;

    /** 特殊项目名称 */
    @Excel(name = "特殊项目名称")
    private String xmSpecialName;

    /** 中标时间或合同签署时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "中标时间或合同签署时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date xmDate;

    /** 中标金额 */
    @Excel(name = "中标金额")
    private BigDecimal xmMoney;

    /** 保函比例 */
    @Excel(name = "保函比例")
    private String xmBhProportion;

    /** 工期 */
    @Excel(name = "工期")
    private String xmGongqi;

    /** 招文上传url */
    @Excel(name = "招文上传url")
    private String xmArticleUrl;

    /** 上传中标通知url */
    @Excel(name = "上传中标通知url")
    private String xmZbUrl;

    /** 合同文件url */
    @Excel(name = "合同文件url")
    private String xmContractUrl;

    /** 受益人名称依据url */
    @Excel(name = "受益人名称依据url")
    private String xmSyUrl;

    /** 项目名称依据url */
    @Excel(name = "项目名称依据url")
    private String xmXmmcyjUrl;

    /** 传保函依据url */
    @Excel(name = "传保函依据url")
    private String xmBhyjUrl;

    /** 工期依据url */
    @Excel(name = "工期依据url")
    private String xmGqyjUrl;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String qyName;

    /** 企业省 */
    @Excel(name = "企业省")
    private String qySheng;

    /** 企业市 */
    @Excel(name = "企业市")
    private String qyShi;

    /** 企业地址 */
    @Excel(name = "企业地址")
    private String qyAddress;

    /** 注册资金 */
    @Excel(name = "注册资金")
    private String qyZcMoney;

    /** 企业成立时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "企业成立时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date qyClDate;

    /** 企业类型 */
    @Excel(name = "企业类型")
    private String qyType;

    /** 企业最高资质 */
    @Excel(name = "企业最高资质")
    private String qyZizhi;

    /** 特殊情况（默认无） */
    @Excel(name = "特殊情况", readConverterExp = "默=认无")
    private String qySpecial;

    /** 发票类型 */
    @Excel(name = "发票类型")
    private String qyFpType;

    /** 开票名称 */
    @Excel(name = "开票名称")
    private String qyKpName;

    /** 税号 */
    @Excel(name = "税号")
    private String qyKpNum;

    /** 开票电话 */
    @Excel(name = "开票电话")
    private String qyKpPhone;

    /** 开票地址 */
    @Excel(name = "开票地址")
    private String qyKpAddress;

    /** 开票开户行 */
    @Excel(name = "开票开户行")
    private String qyKpBank;

    /** 开户账号 */
    @Excel(name = "开户账号")
    private String qyKpBankNum;

    /** 邮寄地址 */
    @Excel(name = "邮寄地址")
    private String qyKpSendAdress;

    /** 保函金额 */
    @Excel(name = "保函金额")
    private BigDecimal bhMoney;

    /** 保函格式 */
    @Excel(name = "保函格式")
    private String bhGeshi;

    /** 格式上传url */
    @Excel(name = "格式上传url")
    private String bhGeshiUrl;

    /** 特殊要求 */
    @Excel(name = "特殊要求")
    private String bhRemark;

    /** 收费 */
    @Excel(name = "收费")
    private BigDecimal fkMoney;

    /** 付款方式 */
    @Excel(name = "付款方式")
    private String fkType;

    /** 付款凭证 */
    @Excel(name = "付款凭证")
    private String fkUrl;

    /** 合作方费用 */
    @Excel(name = "合作方费用")
    private BigDecimal fkHzMoney;

    /** 合作方付款 */
    @Excel(name = "合作方付款")
    private String fkHzUrl;

    /** 合作方付款方式 */
    @Excel(name = "合作方付款方式")
    private String fkHzType;

    /** 公司收益 */
    @Excel(name = "公司收益")
    private BigDecimal fkShouyi;

    /** 返润扣税 */
    @Excel(name = "返润扣税")
    private BigDecimal fkFanrun;

    /** 受理意见 */
    @Excel(name = "受理意见")
    private String yyAcceptanceOpinion;

    /** 价格 */
    @Excel(name = "价格")
    private BigDecimal yyPrice;

    /** 补充资料url */
    @Excel(name = "补充资料url")
    private String yySupplyUrl;

    /** 特殊备注 */
    @Excel(name = "特殊备注")
    private String yySpecialRemark;

    /** 签约资料包url */
    @Excel(name = "签约资料包url")
    private String yyContractData;

    /** 资料包是否合格 */
    @Excel(name = "资料包是否合格")
    private String yyContractHg;

    /** 补充文件描述 */
    @Excel(name = "补充文件描述")
    private String yySupplyRemark;

    /** 反担保签署 */
    @Excel(name = "反担保签署")
    private String yyFandanbaoqianshu;

    /** 邮寄单号 */
    @Excel(name = "邮寄单号")
    private String yyYoujidanhao;

    /** 总费用 */
    @Excel(name = "总费用")
    private BigDecimal ywTotalMoney;

    /** 银行成本 */
    @Excel(name = "银行成本")
    private BigDecimal bankMoney;

    /** 银行收款账户 */
    @Excel(name = "银行收款账户")
    private String bankAccount;

    /** 是否收到 */
    @Excel(name = "是否收到")
    private String bankSf;

    /** 银行成本2 */
    @Excel(name = "银行成本2")
    private BigDecimal bankMoney2;

    /** 银行账户2 */
    @Excel(name = "银行账户2")
    private String bankAccount2;

    /** 是否收到2 */
    @Excel(name = "是否收到2")
    private String bankSf2;

    /** 返润 */
    @Excel(name = "返润")
    private BigDecimal ywFanMoney;

    /** 扣税 */
    @Excel(name = "扣税")
    private BigDecimal ywTaxMoney;

    /** 业绩 */
    @Excel(name = "业绩")
    private BigDecimal ywYeji;

    /** 是否开票（1 是 2否） */
    @Excel(name = "是否开票", readConverterExp = "1=,是=,2=否")
    private Long sfKp;

    /** 出函日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出函日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date bhDate;

    /** 邮寄单号 */
    @Excel(name = "邮寄单号")
    private String mailNum;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }

    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }

    public void setXmChType(String xmChType) 
    {
        this.xmChType = xmChType;
    }

    public String getXmChType() 
    {
        return xmChType;
    }

    public void setXmChDjuser(Long xmChDjuser) 
    {
        this.xmChDjuser = xmChDjuser;
    }

    public Long getXmChDjuser() 
    {
        return xmChDjuser;
    }

    public void setXmBhType(String xmBhType) 
    {
        this.xmBhType = xmBhType;
    }

    public String getXmBhType() 
    {
        return xmBhType;
    }

    public void setXmSyName(String xmSyName) 
    {
        this.xmSyName = xmSyName;
    }

    public String getXmSyName() 
    {
        return xmSyName;
    }

    public void setXmSyType(String xmSyType) 
    {
        this.xmSyType = xmSyType;
    }

    public String getXmSyType() 
    {
        return xmSyType;
    }

    public void setXmName(String xmName) 
    {
        this.xmName = xmName;
    }

    public String getXmName() 
    {
        return xmName;
    }

    public void setXmNameLot(String xmNameLot) 
    {
        this.xmNameLot = xmNameLot;
    }

    public String getXmNameLot() 
    {
        return xmNameLot;
    }

    public void setXmSheng(String xmSheng) 
    {
        this.xmSheng = xmSheng;
    }

    public String getXmSheng() 
    {
        return xmSheng;
    }

    public void setXmShi(String xmShi) 
    {
        this.xmShi = xmShi;
    }

    public String getXmShi() 
    {
        return xmShi;
    }

    public void setXmAddress(String xmAddress) 
    {
        this.xmAddress = xmAddress;
    }

    public String getXmAddress() 
    {
        return xmAddress;
    }

    public void setXmType(String xmType) 
    {
        this.xmType = xmType;
    }

    public String getXmType() 
    {
        return xmType;
    }

    public void setXmSpecial(Long xmSpecial) 
    {
        this.xmSpecial = xmSpecial;
    }

    public Long getXmSpecial() 
    {
        return xmSpecial;
    }

    public void setXmSpecialName(String xmSpecialName) 
    {
        this.xmSpecialName = xmSpecialName;
    }

    public String getXmSpecialName() 
    {
        return xmSpecialName;
    }

    public void setXmDate(Date xmDate) 
    {
        this.xmDate = xmDate;
    }

    public Date getXmDate() 
    {
        return xmDate;
    }

    public void setXmMoney(BigDecimal xmMoney) 
    {
        this.xmMoney = xmMoney;
    }

    public BigDecimal getXmMoney() 
    {
        return xmMoney;
    }

    public void setXmBhProportion(String xmBhProportion) 
    {
        this.xmBhProportion = xmBhProportion;
    }

    public String getXmBhProportion() 
    {
        return xmBhProportion;
    }

    public void setXmGongqi(String xmGongqi) 
    {
        this.xmGongqi = xmGongqi;
    }

    public String getXmGongqi() 
    {
        return xmGongqi;
    }

    public void setXmArticleUrl(String xmArticleUrl) 
    {
        this.xmArticleUrl = xmArticleUrl;
    }

    public String getXmArticleUrl() 
    {
        return xmArticleUrl;
    }

    public void setXmZbUrl(String xmZbUrl) 
    {
        this.xmZbUrl = xmZbUrl;
    }

    public String getXmZbUrl() 
    {
        return xmZbUrl;
    }

    public void setXmContractUrl(String xmContractUrl) 
    {
        this.xmContractUrl = xmContractUrl;
    }

    public String getXmContractUrl() 
    {
        return xmContractUrl;
    }

    public void setXmSyUrl(String xmSyUrl) 
    {
        this.xmSyUrl = xmSyUrl;
    }

    public String getXmSyUrl() 
    {
        return xmSyUrl;
    }

    public void setXmXmmcyjUrl(String xmXmmcyjUrl) 
    {
        this.xmXmmcyjUrl = xmXmmcyjUrl;
    }

    public String getXmXmmcyjUrl() 
    {
        return xmXmmcyjUrl;
    }

    public void setXmBhyjUrl(String xmBhyjUrl) 
    {
        this.xmBhyjUrl = xmBhyjUrl;
    }

    public String getXmBhyjUrl() 
    {
        return xmBhyjUrl;
    }

    public void setXmGqyjUrl(String xmGqyjUrl) 
    {
        this.xmGqyjUrl = xmGqyjUrl;
    }

    public String getXmGqyjUrl() 
    {
        return xmGqyjUrl;
    }

    public void setQyName(String qyName) 
    {
        this.qyName = qyName;
    }

    public String getQyName() 
    {
        return qyName;
    }

    public void setQySheng(String qySheng) 
    {
        this.qySheng = qySheng;
    }

    public String getQySheng() 
    {
        return qySheng;
    }

    public void setQyShi(String qyShi) 
    {
        this.qyShi = qyShi;
    }

    public String getQyShi() 
    {
        return qyShi;
    }

    public void setQyAddress(String qyAddress) 
    {
        this.qyAddress = qyAddress;
    }

    public String getQyAddress() 
    {
        return qyAddress;
    }

    public void setQyZcMoney(String qyZcMoney) 
    {
        this.qyZcMoney = qyZcMoney;
    }

    public String getQyZcMoney() 
    {
        return qyZcMoney;
    }

    public void setQyClDate(Date qyClDate) 
    {
        this.qyClDate = qyClDate;
    }

    public Date getQyClDate() 
    {
        return qyClDate;
    }

    public void setQyType(String qyType) 
    {
        this.qyType = qyType;
    }

    public String getQyType() 
    {
        return qyType;
    }

    public void setQyZizhi(String qyZizhi) 
    {
        this.qyZizhi = qyZizhi;
    }

    public String getQyZizhi() 
    {
        return qyZizhi;
    }

    public void setQySpecial(String qySpecial) 
    {
        this.qySpecial = qySpecial;
    }

    public String getQySpecial() 
    {
        return qySpecial;
    }

    public void setQyFpType(String qyFpType) 
    {
        this.qyFpType = qyFpType;
    }

    public String getQyFpType() 
    {
        return qyFpType;
    }

    public void setQyKpName(String qyKpName) 
    {
        this.qyKpName = qyKpName;
    }

    public String getQyKpName() 
    {
        return qyKpName;
    }

    public void setQyKpNum(String qyKpNum) 
    {
        this.qyKpNum = qyKpNum;
    }

    public String getQyKpNum() 
    {
        return qyKpNum;
    }

    public void setQyKpPhone(String qyKpPhone) 
    {
        this.qyKpPhone = qyKpPhone;
    }

    public String getQyKpPhone() 
    {
        return qyKpPhone;
    }

    public void setQyKpAddress(String qyKpAddress) 
    {
        this.qyKpAddress = qyKpAddress;
    }

    public String getQyKpAddress() 
    {
        return qyKpAddress;
    }

    public void setQyKpBank(String qyKpBank) 
    {
        this.qyKpBank = qyKpBank;
    }

    public String getQyKpBank() 
    {
        return qyKpBank;
    }

    public void setQyKpBankNum(String qyKpBankNum) 
    {
        this.qyKpBankNum = qyKpBankNum;
    }

    public String getQyKpBankNum() 
    {
        return qyKpBankNum;
    }

    public void setQyKpSendAdress(String qyKpSendAdress) 
    {
        this.qyKpSendAdress = qyKpSendAdress;
    }

    public String getQyKpSendAdress() 
    {
        return qyKpSendAdress;
    }

    public void setBhMoney(BigDecimal bhMoney) 
    {
        this.bhMoney = bhMoney;
    }

    public BigDecimal getBhMoney() 
    {
        return bhMoney;
    }

    public void setBhGeshi(String bhGeshi) 
    {
        this.bhGeshi = bhGeshi;
    }

    public String getBhGeshi() 
    {
        return bhGeshi;
    }

    public void setBhGeshiUrl(String bhGeshiUrl) 
    {
        this.bhGeshiUrl = bhGeshiUrl;
    }

    public String getBhGeshiUrl() 
    {
        return bhGeshiUrl;
    }

    public void setBhRemark(String bhRemark) 
    {
        this.bhRemark = bhRemark;
    }

    public String getBhRemark() 
    {
        return bhRemark;
    }

    public void setFkMoney(BigDecimal fkMoney) 
    {
        this.fkMoney = fkMoney;
    }

    public BigDecimal getFkMoney() 
    {
        return fkMoney;
    }

    public void setFkType(String fkType) 
    {
        this.fkType = fkType;
    }

    public String getFkType() 
    {
        return fkType;
    }

    public void setFkUrl(String fkUrl) 
    {
        this.fkUrl = fkUrl;
    }

    public String getFkUrl() 
    {
        return fkUrl;
    }

    public void setFkHzMoney(BigDecimal fkHzMoney) 
    {
        this.fkHzMoney = fkHzMoney;
    }

    public BigDecimal getFkHzMoney() 
    {
        return fkHzMoney;
    }

    public void setFkHzUrl(String fkHzUrl) 
    {
        this.fkHzUrl = fkHzUrl;
    }

    public String getFkHzUrl() 
    {
        return fkHzUrl;
    }

    public void setFkHzType(String fkHzType) 
    {
        this.fkHzType = fkHzType;
    }

    public String getFkHzType() 
    {
        return fkHzType;
    }

    public void setFkShouyi(BigDecimal fkShouyi) 
    {
        this.fkShouyi = fkShouyi;
    }

    public BigDecimal getFkShouyi() 
    {
        return fkShouyi;
    }

    public void setFkFanrun(BigDecimal fkFanrun) 
    {
        this.fkFanrun = fkFanrun;
    }

    public BigDecimal getFkFanrun() 
    {
        return fkFanrun;
    }

    public void setYyAcceptanceOpinion(String yyAcceptanceOpinion) 
    {
        this.yyAcceptanceOpinion = yyAcceptanceOpinion;
    }

    public String getYyAcceptanceOpinion() 
    {
        return yyAcceptanceOpinion;
    }

    public void setYyPrice(BigDecimal yyPrice) 
    {
        this.yyPrice = yyPrice;
    }

    public BigDecimal getYyPrice() 
    {
        return yyPrice;
    }

    public void setYySupplyUrl(String yySupplyUrl) 
    {
        this.yySupplyUrl = yySupplyUrl;
    }

    public String getYySupplyUrl() 
    {
        return yySupplyUrl;
    }

    public void setYySpecialRemark(String yySpecialRemark) 
    {
        this.yySpecialRemark = yySpecialRemark;
    }

    public String getYySpecialRemark() 
    {
        return yySpecialRemark;
    }

    public void setYyContractData(String yyContractData) 
    {
        this.yyContractData = yyContractData;
    }

    public String getYyContractData() 
    {
        return yyContractData;
    }

    public void setYyContractHg(String yyContractHg) 
    {
        this.yyContractHg = yyContractHg;
    }

    public String getYyContractHg() 
    {
        return yyContractHg;
    }

    public void setYySupplyRemark(String yySupplyRemark) 
    {
        this.yySupplyRemark = yySupplyRemark;
    }

    public String getYySupplyRemark() 
    {
        return yySupplyRemark;
    }

    public void setYyFandanbaoqianshu(String yyFandanbaoqianshu) 
    {
        this.yyFandanbaoqianshu = yyFandanbaoqianshu;
    }

    public String getYyFandanbaoqianshu() 
    {
        return yyFandanbaoqianshu;
    }

    public void setYyYoujidanhao(String yyYoujidanhao) 
    {
        this.yyYoujidanhao = yyYoujidanhao;
    }

    public String getYyYoujidanhao() 
    {
        return yyYoujidanhao;
    }

    public void setYwTotalMoney(BigDecimal ywTotalMoney) 
    {
        this.ywTotalMoney = ywTotalMoney;
    }

    public BigDecimal getYwTotalMoney() 
    {
        return ywTotalMoney;
    }

    public void setBankMoney(BigDecimal bankMoney) 
    {
        this.bankMoney = bankMoney;
    }

    public BigDecimal getBankMoney() 
    {
        return bankMoney;
    }

    public void setBankAccount(String bankAccount) 
    {
        this.bankAccount = bankAccount;
    }

    public String getBankAccount() 
    {
        return bankAccount;
    }

    public void setBankSf(String bankSf) 
    {
        this.bankSf = bankSf;
    }

    public String getBankSf() 
    {
        return bankSf;
    }

    public void setBankMoney2(BigDecimal bankMoney2) 
    {
        this.bankMoney2 = bankMoney2;
    }

    public BigDecimal getBankMoney2() 
    {
        return bankMoney2;
    }

    public void setBankAccount2(String bankAccount2) 
    {
        this.bankAccount2 = bankAccount2;
    }

    public String getBankAccount2() 
    {
        return bankAccount2;
    }

    public void setBankSf2(String bankSf2) 
    {
        this.bankSf2 = bankSf2;
    }

    public String getBankSf2() 
    {
        return bankSf2;
    }

    public void setYwFanMoney(BigDecimal ywFanMoney) 
    {
        this.ywFanMoney = ywFanMoney;
    }

    public BigDecimal getYwFanMoney() 
    {
        return ywFanMoney;
    }

    public void setYwTaxMoney(BigDecimal ywTaxMoney) 
    {
        this.ywTaxMoney = ywTaxMoney;
    }

    public BigDecimal getYwTaxMoney() 
    {
        return ywTaxMoney;
    }

    public void setYwYeji(BigDecimal ywYeji) 
    {
        this.ywYeji = ywYeji;
    }

    public BigDecimal getYwYeji() 
    {
        return ywYeji;
    }

    public void setSfKp(Long sfKp) 
    {
        this.sfKp = sfKp;
    }

    public Long getSfKp() 
    {
        return sfKp;
    }

    public void setBhDate(Date bhDate) 
    {
        this.bhDate = bhDate;
    }

    public Date getBhDate() 
    {
        return bhDate;
    }

    public void setMailNum(String mailNum) 
    {
        this.mailNum = mailNum;
    }

    public String getMailNum() 
    {
        return mailNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userId", getUserId())
            .append("status", getStatus())
            .append("xmChType", getXmChType())
            .append("xmChDjuser", getXmChDjuser())
            .append("xmBhType", getXmBhType())
            .append("xmSyName", getXmSyName())
            .append("xmSyType", getXmSyType())
            .append("xmName", getXmName())
            .append("xmNameLot", getXmNameLot())
            .append("xmSheng", getXmSheng())
            .append("xmShi", getXmShi())
            .append("xmAddress", getXmAddress())
            .append("xmType", getXmType())
            .append("xmSpecial", getXmSpecial())
            .append("xmSpecialName", getXmSpecialName())
            .append("xmDate", getXmDate())
            .append("xmMoney", getXmMoney())
            .append("xmBhProportion", getXmBhProportion())
            .append("xmGongqi", getXmGongqi())
            .append("xmArticleUrl", getXmArticleUrl())
            .append("xmZbUrl", getXmZbUrl())
            .append("xmContractUrl", getXmContractUrl())
            .append("xmSyUrl", getXmSyUrl())
            .append("xmXmmcyjUrl", getXmXmmcyjUrl())
            .append("xmBhyjUrl", getXmBhyjUrl())
            .append("xmGqyjUrl", getXmGqyjUrl())
            .append("qyName", getQyName())
            .append("qySheng", getQySheng())
            .append("qyShi", getQyShi())
            .append("qyAddress", getQyAddress())
            .append("qyZcMoney", getQyZcMoney())
            .append("qyClDate", getQyClDate())
            .append("qyType", getQyType())
            .append("qyZizhi", getQyZizhi())
            .append("qySpecial", getQySpecial())
            .append("qyFpType", getQyFpType())
            .append("qyKpName", getQyKpName())
            .append("qyKpNum", getQyKpNum())
            .append("qyKpPhone", getQyKpPhone())
            .append("qyKpAddress", getQyKpAddress())
            .append("qyKpBank", getQyKpBank())
            .append("qyKpBankNum", getQyKpBankNum())
            .append("qyKpSendAdress", getQyKpSendAdress())
            .append("bhMoney", getBhMoney())
            .append("bhGeshi", getBhGeshi())
            .append("bhGeshiUrl", getBhGeshiUrl())
            .append("bhRemark", getBhRemark())
            .append("fkMoney", getFkMoney())
            .append("fkType", getFkType())
            .append("fkUrl", getFkUrl())
            .append("fkHzMoney", getFkHzMoney())
            .append("fkHzUrl", getFkHzUrl())
            .append("fkHzType", getFkHzType())
            .append("fkShouyi", getFkShouyi())
            .append("fkFanrun", getFkFanrun())
            .append("yyAcceptanceOpinion", getYyAcceptanceOpinion())
            .append("yyPrice", getYyPrice())
            .append("yySupplyUrl", getYySupplyUrl())
            .append("yySpecialRemark", getYySpecialRemark())
            .append("yyContractData", getYyContractData())
            .append("yyContractHg", getYyContractHg())
            .append("yySupplyRemark", getYySupplyRemark())
            .append("yyFandanbaoqianshu", getYyFandanbaoqianshu())
            .append("yyYoujidanhao", getYyYoujidanhao())
            .append("ywTotalMoney", getYwTotalMoney())
            .append("bankMoney", getBankMoney())
            .append("bankAccount", getBankAccount())
            .append("bankSf", getBankSf())
            .append("bankMoney2", getBankMoney2())
            .append("bankAccount2", getBankAccount2())
            .append("bankSf2", getBankSf2())
            .append("ywFanMoney", getYwFanMoney())
            .append("ywTaxMoney", getYwTaxMoney())
            .append("ywYeji", getYwYeji())
            .append("sfKp", getSfKp())
            .append("bhDate", getBhDate())
            .append("mailNum", getMailNum())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
